3
10
11
19
148
6
75
96
39
197
12
29
37
35
22
117
17
145
206
14
79
32
40
87
236
7
82
28
68
93
103
45
70
23
123
8
51
9
34
30
59
327
55
44
31
21