31
146
5
2
24
10
64
114
12
7
60
14
40
17
13
68
49
9
19
67
20
41
231
22
85
25
32
52
66
76
75
26
35
135
371
42
136
39
1
53
61
342