120
3
8
19
10
12
4
21
31
41
16
14
162
295
123
259
24
13
27
17
18
25
15
59
29
6
117
204
22
91
32
58
42
30
154
142
70
38
33
23
37
125
107
49
46