49
11
23
8
28
12
106
22
7
24
13
38
86
5
19
34
6
103
41
61
94
14
59
98
10
87
159
54
125
271
37
199
267
418
349
289
16
198
138
105
40
352
642
201
147
136
252
311
241
122
282
48