76
35
335
129
40
119
148
56
117
210
97
65
53
401
48
81
31
67
93
89
103
300
94
1064
853
399
453
682
612
459
395
397
655
121
558
601
102
26
104
16
143
373
950
262
34
146
202
64
567
523
790
317
638
106
110
47
88
55