33
61
28
52
79
29
307
120
18
30
64
25
258
98
77
69
73
74
63
186
233
20
19
150
50
13
48
39
10
14
152
31
17
87
34
21
35
104
51
9
23
72
38
16
54
27