41
122
13
180
641
165
36
28
37
56
17
10
14
81
103
43
894
78
145
3
83
75
600
513
762
24
77
42
23
95
102
188
67
45
163
240
98
146
53
1993
86
55
94
63
117
427
84
22
38
87
207
59