7
12
29
1
23
13
8
39
28
3
148
17
10
44
4
47
22
6
154
42
71
114
253
94
45
36
82
128
95
418
197
223
144
24
46
68
51
30
199
41
97
38
117
134
166
11
57
86
26
56
185
279
107