11
8
7
3
21
24
31
32
107
22
12
90
145
29
17
59
132
43
14
36
122
110
35
348
63
244
76
153
41
124
38
155
106
118
194
123
39
342
193
202
105
46
94
80
685
34
88
98
137
96
93
74
28
89
30
227