43
103
13
30
69
21
11
142
64
35
34
50
207
320
192
6
97
73
32
23
48
925
101
59
77
149
29
36
90
14
102
42
184
145
119
58
70
45
75
105
51
44
61
17
27
8
362
237
37
100
53
346
79