2
89
3
38
19
11
9
24
14
31
66
73
119
77
72
88
61
155
55
81
631
219
117
27
35
69
13
45
22
144
83
78
138
51
52
65
135
25
92
58
29
21
328
30
165
43