105
18
23
55
27
11
132
35
9
90
43
60
87
65
17
45
72
150
19
25
135
42
84
344
80
78
44
24
62
51
22
363
233
89
200
56
97
32
91
20
30
71
6
16
102
31
76
37
12
33