146
22
110
44
93
222
55
108
24
33
43
431
138
32
151
29
302
54
1003
745
30
99
10
106
119
62
94
566
124
52
48
34
72
435
58
156
77
25
63
41
53
355
290
73
76
35
18
107
209
166
161