33
133
91
122
77
128
65
59
149
932
42
127
116
39
18
25
12
79
35
26
34
47
72
100
32
335
52
23
130
134
76
44
71
104
105
82
46
68
5
58
99
347
37
152
28
49
108
75