2
27
7
29
126
95
65
141
77
21
68
81
192
38
24
35
115
158
110
50
89
47
76
28
61
39
20
23
96
90
30
210
92
114
255
247
55
59
11
109
117
36
153
37
368
16
107
53
22