2
55
25
20
13
12
173
15
19
29
21
43
33
82
4
14
8
54
83
92
75
5
27
53
63
23
52
16
32
26
24
22
45
38
162
313
233
70
60
273
160
42