194
60
13
76
1
64
149
42
29
15
73
61
128
397
347
40
68
22
91
44
124
157
53
32
103
39
234
184
116
143
318
90
212
33
162
708
49
394
21
57
25
84
628
56
59
46
170
51
37
101
154
169