2
32
159
33
31
97
50
13
49
16
23
45
30
14
40
145
93
24
130
36
17
21
42
83
58
25
7
76
18
60
41
15
493
46
143
39
190
37
109
26
204
95
92