33
26
73
282
30
16
63
86
37
50
47
32
67
25
138
116
13
17
31
39
29
48
11
71
60
15
140
89
82
21
28
91
49
52
51
81
14
58
27
75
68
90
65
53