15
9
41
22
29
55
54
33
8
241
32
6
62
27
30
38
48
187
17
36
117
25
76
70
77
149
20
132
61
148
58
86
137
140
107
84
73
94
89
176
112
101
60
264
120
42
309
307
308
65
155
212
560
133