43
34
61
92
241
19
159
50
6
37
140
58
28
49
20
107
31
137
209
70
59
51
15
13
106
101
68
60
650
154
308
40
83
55
828
110
2
3
87
75
48
5
62
267
30
44
4487
296
36
232