3
2
15
13
10
5
12
11
46
148
29
41
51
28
154
16
53
22
34
25
40
60
327
33
80
49
176
61
42
4
66
32
93
168
30
69
59
70
134
123
211
119
39
149
62
240
38
56
45
87
24