26
33
49
29
40
54
142
610
252
339
25
28
289
16
61
90
51
78
165
52
56
14
38
13
22
8
73
32
24
118
9
19
141
48
46
11
10
6
15
30
58
27
20
50
233
102