32
203
60
69
85
151
157
28
5
70
6
33
4
31
15
72
492
23
86
94
78
43
11
17
20
89
49
48
35
9
14
102
37
34
24
26
29
54
22
13
7
50
2
126
38
375
116
75