347
72
85
89
4
36
161
76
50
19
58
22
16
55
37
113
44
15
23
54
61
28
406
24
105
18
14
17
60
13
25
64
155
12
11
40
51
127
46
102
6
120
117
59
21
39
31
48
45
66
236
148