12
8
39
58
32
13
36
22
31
78
44
86
45
103
29
108
82
125
76
271
33
302
191
136
154
91
167
40
128
81
68
53
172
171
127
160
117
41
124
107
209
11
88
73
98
301
93
63
126
49