60
88
189
148
69
22
29
70
40
149
332
64
120
96
129
108
50
104
51
67
66
53
41
48
139
52
76
91
32
125
80
82
36
15
63
10
3
166
65
33
72
45
77
102
203
35
23
37
58
246
228
112
107
122