2
120
35
71
24
38
233
37
34
85
23
138
53
30
521
39
107
146
77
82
123
44
3
13
29
95
31
22
72
10
7
52
19
47
20
122
57
26
51
5
49
67
155
28
32
90
137
69
130
54