22
76
38
204
62
51
63
34
155
119
96
74
97
37
53
46
26
80
394
268
29
122
39
92
91
106
7
67
299
128
216
10
12
31
14
234
58
315
49
88
429
425
103
41
199
146
201
56
85