153
4
2
241
14
55
69
108
8
12
120
3
9
26
306
23
84
18
33
52
87
77
47
127
215
10
7
157
202
57
95
42
31
113
91
54
64
48
105
80
34
82
117
125
132
155
19
636
142
101
29
274
75
62