30
51
38
120
70
29
104
23
13
18
285
93
230
204
10
27
7
17
119
11
84
46
69
26
57
35
64
15
28
215
48
25
47
50
12
76
77
21
82
6
16
22
3
5
83
44
33