76
48
279
82
16
49
42
165
695
397
75
184
118
340
174
109
151
114
68
28
62
194
303
36
123
78
96
38
13
56
74
106
188
98
276
146
67
43
63
10
108
97
73
243
155
77
24
141
89
130
46
19
376
50
104
88
25