3
155
9
31
36
102
19
63
17
50
23
40
73
170
119
7
21
30
11
27
92
108
28
53
51
252
47
186
15
311
14
68
13
268
32
20
54
64
29
57
22
66
5
77
18
67
16