29
16
14
101
126
250
99
132
26
338
65
61
64
112
25
110
52
46
114
50
32
107
49
39
84
47
24
119
11
109
15
198
141
54
48
56
171
38
90
225
441
19
168
82
155
68
10
122
37
27
34
92