164
38
45
53
639
23
98
41
109
595
107
383
28
271
181
285
63
128
7
158
70
56
37
103
115
132
36
18
147
25
49
81
123
197
407
34
50
16
125
12
228
88
165
101
43
19
11
65
239
3