31
18
45
54
12
33
98
11
13
51
160
82
252
313
120
77
90
185
7
110
53
8
74
4
16
201
346
20
113
140
88
52
40
47
25
21
194
19
60
29
55
125
38
28
23