108
66
122
25
32
44
231
56
47
17
37
34
43
272
131
18
22
20
79
126
138
156
72
23
45
175
119
55
106
31
61
71
83
49
64
92
70
65
120
127
60
59
84
118
252
88
10
58
628
143