101
75
96
27
141
366
52
33
45
56
26
81
50
55
192
43
656
36
76
78
440
14
64
86
105
126
74
21
63
205
121
115
20
336
97
44
72
163
179
42
683
1127