39
77
30
109
36
79
96
41
37
33
55
16
43
60
32
374
240
53
35
87
29
48
81
56
14
51
42
21
9
20
15
34
24
49
68
165
83
86
27
23
164
46
98
71
63
178
52
112