46
38
39
26
35
12
83
20
31
58
67
29
11
27
30
109
33
47
190
149
64
59
73
13
93
36
37
75
63
9
65
16
87
362
53
95
61
112
227
22
317
119
156
74
41
51
134
55
128
243