22
29
70
41
149
333
64
120
96
129
107
50
104
67
66
53
48
138
52
73
91
31
124
80
82
36
47
15
10
3
164
65
33
72
45
77
102
203
35
23
37
58
246
228
112
122