123
135
31
58
182
28
321
166
29
116
23
59
86
65
377
16
21
100
40
38
30
36
84
106
365
10
49
15
71
11
212
13
72
14
169
26
75
78
5
44
91
27
70
96
312
54
53
8