136
3
23
46
10
100
34
220
39
164
295
16
82
51
63
43
250
33
61
14
163
84
24
41
18
17
379
37
13
70
59
104
149
103
32
30
22
147
20
7
90
25
15
126
125
52
42