106
119
48
61
108
46
143
29
25
68
53
95
243
52
35
92
80
38
305
102
59
36
73
9
325
42
55
32
331
81
77
24
65
118
22
107
100
34
49
33
138
69
255
28
96
184
93
20
145
180
41