2
3
23
5
4
13
155
15
14
20
30
35
119
11
47
39
42
73
22
88
46
192
48
12
40
92
31
57
38
36
221
24
52
126
78
58
16
132
50
236
33
162
75
125