10
7
3
39
20
9
12
21
4
17
28
26
16
29
48
23
53
117
88
92
27
76
80
102
77
254
75
52
148
246
81
114
91
63
60
37
101
34
124
49
25
105
224
108
387