104
120
37
79
65
25
82
377
168
58
26
52
197
99
18
54
39
106
33
192
84
154
185
24
41
44
88
8
30
7
23
15
9
280
338
36
27
86
121
83
175
21
16
116
51
146
22