34
67
30
32
96
23
36
4
145
17
127
203
141
83
103
14
88
441
225
95
426
274
60
114
59
126
69
81
101
317
78
55
56
163
64
92
170
84
524
39
183
194
71
204
22
68
90
53
29
229
150