2
51
3
22
28
8
19
46
53
10
39
55
15
29
112
18
17
23
66
12
79
237
36
74
59
26
5
236
209
137
35
95
414
16
89
160
45
161
9
118
37
50
4
102
623
153
40
31
103
42
43