28
145
38
24
134
232
29
12
72
70
75
100
60
92
82
21
19
105
55
44
40
30
74
25
16
39
139
58
54
18
79
90
205
43
23
35
89
77
96
66
63
83
14
31
103