5
9
4
75
13
26
16
19
6
14
17
11
21
36
41
58
25
29
23
55
40
66
126
87
149
91
127
108
173
116
148
349
51
28
50
31
62
53
43
22
35
24
92