11
6
39
20
23
7
4
8
114
22
16
24
10
5
29
50
109
78
9
41
34
47
95
131
154
48
57
72
83
149
150
116
79
76
140
30
327
360
228
125
102
275
276
62
110