102
58
85
110
42
30
103
64
32
48
62
66
13
146
19
31
360
26
176
25
49
86
36
45
132
507
426
174
55
60
118
41
22
88
40
109
168
119
70
28
84
241
76
120
4
113
80
169
82