11
18
3
2
22
9
6
23
89
16
24
14
33
13
32
10
95
37
20
17
53
38
46
12
105
130
26
68
88
25
227
79
115
376
71
290
223
243
236
331
100