184
33
246
30
256
364
275
41
108
20
35
76
72
204
88
21
226
67
188
142
139
38
34
379
52
22
61
18
26
69
19
58
169
105
23
29
167
70
78
62
32
48
8
6
7
27
43
14
49
63