31
369
20
8
30
3
7
100
26
138
43
32
180
34
49
16
15
40
5
52
96
21
37
312
50
22
89
125
28
19
13
58
124
128
10
33
184
123
70
47
208
18
17
29
99
82
51