2
40
23
47
29
37
17
32
77
98
126
138
46
134
386
167
81
19
80
66
20
101
26
83
52
64
123
39
129
30
41
38
15
24
187
114
231
96
43
92
31
112
65
18
82
70
53
87
152
54