35
38
5
242
11
6
24
104
25
88
49
248
134
141
15
2
61
45
58
42
3
20
90
50
8
16
98
44
37
226
276
167
33
275
419
343
93
14
46
29
31
18
23
56
40
12
10