48
303
25
134
197
22
16
87
30
158
38
306
8
148
6
19
351
97
55
61
39
28
67
62
104
45
132
11
95
7
17
20
69
60
120
635
73
103
59
3
34
153
199
139
302
49
12
15