30
114
143
94
7
42
302
63
89
34
48
80
200
35
50
130
32
66
27
15
140
13
4
33
36
16
49
420
221
24
8
111
23
6
44
9
134
14
19
3
10
690
77
738
58
128