29
28
39
16
203
93
61
6
193
13
27
138
14
91
65
181
230
42
31
11
48
26
53
506
25
30
49
135
54
2
241
146
197
77
87
17
144
125
75
7
112
32
156
72
40
68
452
15
76
414
200