4
45
8
41
6
27
3
46
16
9
70
18
24
19
37
31
22
52
11
10
17
36
61
114
90
66
59
89
124
159
75
57
260
168
413
76
38
106
147
102
383
474
274
29
148