39
355
24
20
14
41
27
60
121
15
46
13
85
23
125
16
18
32
67
74
96
37
36
58
35
63
12
51
22
108
28
50
66
56
38
45
61
117
34
80
48
137
339
17
64
175
185
21
139
99