45
33
11
101
31
25
39
10
124
152
65
18
8
30
68
51
9
308
6
46
80
21
36
59
126
76
22
24
40
34
62
172
190
32
35
5
12
41
54
28
15
64
268
58
110
335
23
16
29