113
145
35
21
58
48
179
176
53
36
15
46
64
17
66
23
274
16
212
57
22
108
100
27
71
29
18
25
210
120
39
168
65
67
42
246
331
125
33
162
59
89
19
51
52
62