339
38
27
75
148
37
53
132
83
34
67
10
66
28
166
98
117
160
157
138
62
131
77
21
73
151
123
45
22
118
173
26
95
43
221
82
57
35
23
29
51
203
24
30
68
79
87
15
137
390