17
30
28
398
89
7
98
53
27
38
24
204
32
26
42
58
231
107
134
49
23
65
50
67
22
25
47
81
52
80
33
73
147
51
21
13
12
127
31
76
41
16
69
86
297
139
298
70