31
16
68
180
52
42
100
32
49
111
21
64
92
44
45
26
54
30
56
173
29
20
65
41
22
71
86
106
12
283
122
144
18
192
82
23
439
221
25
38
128
102
19
239
87
75