188
59
13
76
1
64
148
41
29
15
73
61
128
397
345
40
68
22
91
44
124
157
53
32
103
39
231
184
116
143
316
90
212
33
162
708
49
394
21
57
25
83
627
56
46
170
51
37
101
154
169
149
60