153
92
36
175
138
16
77
69
131
34
53
311
49
101
117
408
141
65
249
67
130
30
38
47
33
84
73
121
127
27
68
43
18
17
21
32
29
12
79
297
35
52
54
20
234
31
19
58
26