12
4
10
120
59
82
38
135
96
22
28
19
31
37
105
6
252
11
20
212
63
65
35
17
24
95
50
70
32
16
47
33
164
1
92
182
79
51
3
145
87
21
53
90
94