32
26
42
22
39
56
27
70
148
59
86
109
25
105
45
16
19
34
33
37
11
8
29
302
114
7
41
46
223
881
18
121
110
745
23
79
31
131
51
43
14
134
15
85
52
384
38
24
53
28
10