45
13
28
6
19
34
30
11
2
22
4
48
8
125
49
42
15
50
179
33
120
130
20
151
29
24
41
111
36
195
102
146
17
206
47
38
182
167
452
128
46
40
70
143
74
31
157
248
39