81
131
62
41
61
32
319
64
94
110
19
75
37
23
40
13
31
99
101
5
24
9
4
3
232
160
135
59
36
45
48
35
16
78
84
2
350
68
33
626
46
183
162
56
298