2
3
155
1
54
93
13
8
9
77
18
11
4
24
116
134
6
26
16
17
40
55
15
59
255
79
80
118
39
88
46
20
31
75
5
105
161
323
86
23
33
14
34
49