30
313
35
32
41
12
78
25
4
29
18
60
77
175
89
24
736
5
21
58
16
118
59
14
19
20
172
238
124
165
2
321
65
143
62
11
84
23
3
70
111
36
31
61
44
27
260
46
156