104
56
32
27
40
58
70
12
173
66
60
91
81
23
112
26
148
95
37
29
18
130
39
122
33
42
17
20
22
144
106
83
65
78
145
373