15
33
22
31
41
108
42
24
25
16
67
29
49
45
30
14
8
59
79
121
185
66
27
117
71
23
131
63
151
60
379
92
112
95
72
157
19
75
161
47
61
17
37
36
330
119
162