34
22
16
9
11
8
13
38
5
20
17
79
14
47
99
90
25
191
44
15
3
26
18
35
41
21
276
7
327
200
342
62
48
560
154
288
32
42
24
234
51
65
136