0
10
11
14
12
103
31
34
35
114
72
18
69
29
52
7
27
51
47
148
53
50
154
68
61
125
40
39
239
65
32
153
108
94
21
121
112
165
77
88
28
116
5
4
30
42
22
41
174
280